package com.demo.chapter10optional;

import java.util.Optional;

import com.demo.domain.Car;

public class CreateOptional {
	
	public void demo(){
		//声明一个空的Optional
		Optional<Car> opt = Optional.empty();
		//根据一个非空值创建Optional，如果car是空值，则抛出NullPointerException
		Car car = new Car();
		Optional<Car> opt2 = Optional.of(car);
		//可接受null的Optional，如果car是null，得到的Optional对象是一个空对象
		Optional<Car> opt3 = Optional.ofNullable(car);
	}

}
